Goal programming approach